دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
ویژوال استودیو / Visual Studio
Microsoft Release Management for Visual Studio به برنامه نویسان و توسعه دهندگان کمک میکند تا بتوانند یک برنامه ریزی منظم برای انتشار برنامههای خود داشته باشند. این برنامه در اصل شما را یاری میکند تا بتوانید یک برنامه ریزی منظم و منسجم پیاده سازی کنید و طبق آن نرم افزارهای نوشته شده خود را به روز کنید و یک برنامه ریزی برای انتشار منظم نسخههای جدید داشته باشید. این برنامه با سازگاری بالایی که با سایر نرم افزارها دارد باعث میشود که در هر محیطی قابل استفاده و پیاده سازی باشد، برای مثال یکپارچه شدن با Team Foundation Server این امکان را میدهد تا همهی توسعه دهندگان بتوانند برنامه ریزی و Schedule خود را مشاهده کنند و پروژههای خود را به موقع تحویل مدیر سیستم دهند. این نرم افزار همچنین به طور کاملاً هماهنگ با SQL Server نیز فعالیت میکند و میتوان در SQL نیز از این برنامه برای مدیریت زمان بندیها استفاده نمود.
دسته:
نرم افزار ←
توسعه نرم افزار ←
زبان برنامه نویسی
|
کامپوننت و کتابخانه
,
محیط یکپارچه توسعه نرمافزار
در این چند سالی که کار برنامه نویسی به اوج رسیده، برنامه نویسان برای گزارش گیری و چاپ، از کریستال ریپورت استفاده می کردند. البته از ویژوال استودیو 2008 به بعد مایکروسافت به جای استفاده از کریستال ریپورت که متعلق به شرکت Business Objects است، ابزار گزارش گیری خود را به صورت پیش فرض در آن گنجانده است (برای استفاده از کریستال ریپورت، باید DLL های آن را جداگانه به پروژه اضافه نمود). علاوه بر کریستال ریپورت، نرم افزارهای مختلفی برای گزارش گیری در بازار موجودند که StimulSoft Reports یکی از بهترین آن هاست. این برنامه هم گزارشات ویندوزی و هم گزارشات وبی برای ASP.NET را تهیه می کند.
برای مدیریت محتوای وب سایت ها نیاز به یک سیستم مدیریت محتوا (CMS) خواهید داشت تا رویه های لازم برای فرآیند کاری وب سایت را بر روی آن تعریف نمایید. با استفاده از زبان های برنامه نویسی مختلفی می توان یک س ام اس تولید کرد. برنامه نویسان از ASP.NET برای ساخت وب سایتها و برنامههای تحت وب پویا وسرویسهای وب پویا و سرویسهای وب XML از آن استفاده کنند. ASP مبتنی بر زبان های مشترک در حال اجرا است که به برنامه نویسان اجازه می دهد کدهای ASP را با استفاده از هر زبان Framework.NET بنویسند. در دوره آموزشی TutsPlus Build a CMS With ASP.NET Web Pages شما با چگونگی استفاده از ایاسپیداتنت برای ساخت یک CMS کاربردی آشنا می شوید.
سوینگ (Swing) ابزار ویجت (Widget toolkit) یا ابزار واسط گرافیکی کاربر (GUI) برای برنامه های جاواست که شامل مجموعهای از ویجتهاییست که واسط گرافیکی کاربر را میسازند. بسته Swing شامل مجموعه ای از ابزارهایی مانند Table ,List و Tree Controls و همچنین کامپوننت هایی برای ایجاد واسط گرافیکی کاربر و همچنین افزودن قابلیت محاوره ای به برنامه های جاوا، می باشد. Swingشامل ابزارهای مفید و پرکاربردی مانند Table ,List, Tree Controls و بسیاری ابزارهای دیگر می باشد.
در این دوره آموزشی با برنامه نویسی Java Swing (GUI) از مبتدی تا پیشرفته آشنا می شوید.
برای ساخت اپلیکیشن های اندروید همیشه لازم نیست از محیط های توسعه یکپارچه استفاده کنید. خوشبختانه برای ساخت و برنامه نویسی برنامه های اندروید ابزارهای کاربردی زیادی وجود دارند که یادگیری طریقه استفاده از آن ها و همچنین بکارگیری آن ها در فرآیند توسعه اپلیکیشن ها بسیار آسان بوده و در هزینه ها و وقت توسعه دهندگان صرفه جویی می شود. در دوره آموزشی شما با چگونگی استفاده از برنامه هایی مانند App Inventor 2 و Basic4android برای ساخت آسان و سریع اپلیکیشن های اندروید آشنا می شوید.
پیاچپی (PHP) یکی از پر طرفدارترین زبانهای اسکریپتنویسی متن باز (Open Source) است، که بیشتر برای طراحی برنامههای سمت سرور در وبگاههای پویا (Dynamic) مورد استفاده قرار میگیرد. PHP مخفف PHP: Hypertext Preprocessor (پیشپردازنده فرامتن) میباشد. پیاچپی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامهسازی، توسط سایر کارشناسان و برنامهنویسان تکمیل گردیده و به شکل کنونی آن درآمده است.
دسته:
نرم افزار ←
توسعه نرم افزار ←
ویرایشگر منابع
Hackman Suite را می توان به عنوان یک ابزار اشکال زدایی (debugging) همه منظوره در زمینه برنامه نویسی که ترکیبی از چند برنامه مجزا ست نام برد. در واقع Hackman Suite شامل یک ویرایشگر پیشرفته هگزا دسیمال، یک disassembler، ویرایشگر قالب، Calculator و ابزارهایی از این قبیل است که می توانند در بررسی و آزمایش کد ها به برنامه نویسان بسیار کمک کنند. Hex Editor: ویرایشگر هگزا دسیمال موجود در این مجموعه تمامی ویژگی های یک ویرایشگر برجسته را در اختیار شما قرار می دهد و با الگوریتم های آماده خود قابلیت رمزنگاری و رمزگشایی کردن کد ها را برای شما فراهم می کند. شما عملاً می توانید به سادگی انجام عمل ویرایش در یک برنامه واژه پرداز، به ویرایش فایل ها، درایو هارد دیسک، فرآیندهای RAM، درایو ZIP و... بپردازید و از میان 6 حالت مختلف ASCII, Hex, Binary, Octal, Decimal و Custom برای ارائه داده ها، یکی را انتخاب کنید. از ویژگی های این برنامه می توان به امکان undo/redo، کنترل کامل حافظه کلیبورد برای cut, copy, paste, paste special, clear clipboard و انجام عمل جستجو و جایگزینی، پشتیبانی از Java, C++, VB, ASCII, text، ساخت Patch، ساخت MS-DOS Executable، پشتیبانی از ماکروها، خط فرمان، پلاگین ها و ابزارهای متعدد و ... را نام برد.
ایدبلیوکی (AWK) یک زبان برنامهنویسی همهکاره است که برای پردازش دادههای مبتنی بر متن (text-based) یا فایلها یا جریان دادهها در آزمایشگاه bell در سال 1970 طراحی و ساخته شد و نام آن از نام خانوادگی سازندگانش مشتق شده است. Awk یک مثال از یک زبان برنامه نویسی است که بطور وسیعی از نوع داده رشته استفاده میکند، آرایههای شرکت پذیر (آرایههایی هستند که اندیس دهی با رشتههای اصلی شدهاند) و عبارتهای منظم. قدرت، اختصار، ومحدودیتهای زبان awk وsed scripts الهام بخش Larry Wall در نوشتن Perl بود. بخاطر حاشیه نویسی انبوه آن ها، همه این زبان ها اغلب برای نوشتن برنامههای حاشیهای استفاده میشدند. Awk یکی از ابتداییترین ابزارهایی است که در Unix ورژن 7 ظاهر شدو به عنوان راهی برای اضافه کردن ویژگی های محاسباتی به خط لوله Unix محبوبیت زیادی به دستآورد. در دوره آموزشی AWK Essential Training شما با قابلیت های اساسی و کلیدی این زبان برنامه نویسی قدرتمند آشنا می شوید.
دسته:
نرم افزار ←
توسعه نرم افزار ←
کامپوننت و کتابخانه
|
زبان برنامه نویسی
تمامی برنامه نویسان دات نت با محصولات شرکت Telerik آشنایی داشته و از آن ها استفاده می کنند. در اینجا مجموعه جدیدترین کامپوننت های شرکت تلریک جمع آوری شده و به شما ارائه می گردد.
اکثر طراحان وب از نرم افزار قدرتمند و غنی Adobe Dreamweaver برای طراحی های وب خود استفاده می کنند که اکنون شرکت مشهور ادوبی نسخه جدید CC این نرم افزار را ارائه کرده است. ازجمله ویژگی های جدید Dreamweaver CC می توان به ابزارهای جدید تر و پیشرفته تر، افزایش سرعت برنامه و محیطی کاملاً گرافیکی و پویا اشاره کرد.